66 research outputs found

    The Koala component model for consumer electronics software

    No full text
    Published versio

    Component-Based Real-Time Operating System for Embedded Applications

    Get PDF
    Acceptance rate: 37%, Rank (CORE): AInternational audienceAs embedded systems must constantly integrate new functionalities, their developement cycles must be based on high-level abstractions, making the software design more flexible. CBSE provides an approach to these new requirements. However, low-level services provided by operating systems are an integral part of embedded applications, furthermore deployed on resource-limited devices. Therefore, the expected benefits of CBSE must not impact on the constraints imposed by the targetted domain, such as memory footprint, energy consumption, and execution time. In this paper, we present the componentization of a legacy industry-established Real-Time Operating System, and how component-based applications are built on top of it. We use the Think framework that allows to produce flexible systems while paying for flexibility only where desired. Performed experimentions show that the induced overhead is negligeable

    A Middleware Centric Approach to Building Self-adapting Systems

    No full text
    Abstract. The use of handheld networked devices to access information systems by people moving around is spreading rapidly. Systems being used in this way typically face dynamic variation in their operating environment. This poses new challenges for system developers that need to build systems that adapt dynamically to the changing operating environment in order to maintain usability and usefulness for mobile users. In this paper we propose an approach to building such self-adapting systems where the adaptation is handled by generic middleware. Our approach builds on component frameworks and variability engineering to achieve adaptable systems, and property modelling, architectural reflection and context monitoring to support dynamic self-adaptation.

    Software Product Families: Towards Compositionality

    No full text

    Timing Driven Architectural Adaptation

    No full text

    Bond characterization by detection and manipulation of particle mobility in an optical evanescent field biosensor

    No full text
    We present an optical biosensor technology that integrates the tethered particle motion technique and the magnetic tweezer technique. The goal is to quantify the three-dimensional mobility of bound particle labels and to characterize the bond between the particle and the surface. We show, using a series of four different lengths of dsDNA (105–590 bp), that plots of the height as a function of the in-plane particle position reflect the bond length and bond flexibility. We analyse ensembles of bound particles and show that the height displacement is at maximum the bond length, but that non-specific sticking causes large variations between particles. We also measured the height of bound particles under the influence of magnetic forces. A magnetic gradient force towards the surface brought particles on average closer to the surface, but a magnetic gradient force away from the surface did not bring all particles away from the surface. We show that the latter can be explained by magnetic anisotropy in the particles. Our results demonstrate that mobility detection of bound particle labels in an evanescent field is a promising technique to characterize the bond between a particle and a surface in a biosensor system
    • …
    corecore